<?php
if($access_control != "924y39c9vns8r73"){ header("location:../"); }

$marca = new marca();
$readonly = '';
if(valida::numero($_GET["id"]) && $_GET["id"] != ''){
    $id = $_GET["id"];
    $marca->carregar($id);
    $readonly = "readonly class='readonly'";
}

if ($_POST["btn_salvar"] == "Salvar"){
	$msg_erro = '';
	$erro = 0;
        
        $marca->set_id_empresa($_SESSION["sgm_id_empresa"]);
	if (!$marca->set_nome(         $_POST["nome"]       )){ $erro = 1; $msg_erro["nome"]        = "Nome inválido"; }
	if (!$marca->set_id_fornecedor($_POST["fornecedor"] )){ $erro = 1; $msg_erro["fornecedor"]  = "Fornecedor inválido"; }
	if (!$marca->set_observacoes(  $_POST["observacoes"])){ $erro = 1; $msg_erro["observacoes"] = "Observações inválidas"; }
	
	if($erro == 0){
            if($marca->salvar()){
                echo "
                <script>
                    alert('Marca cadastrada com Sucesso');
                    location.href = '?pag=marca';
                </script>";
                unset($marca);
            }else{
                echo "
                <script>
                    alert('Falha ao gravar os dados');
                </script>";
            }
        }else{
            echo "
            <script>
                alert('Preencha so campos corretamente');
            </script>";
        }
}

function mostraMarcas(){
    switch ($_GET["ord"]){
        case "id":  $ordem = "id";          break;
        case "nom": $ordem = "m.nome";      break;
        case "for": $ordem = "fornecedor";  break;
        case "obs": $ordem = "observacoes"; break;
        default:  $ordem = "nome"; break;
    }
    $sql = "select m.*, f.nome as fornecedor from sgm_marca m, sgm_fornecedor f where m.id_fornecedor = f.id and m.id_empresa = '".$_SESSION["sgm_id_empresa"]."' order by $ordem";
    if($_GET["desc"] == 1){
        $sql .= " desc";
    }
    
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    $cont = 0;
    $i = 0;
    while ($marca = $db->fetch_array($res)){
        
        if($cont == 0){
            $cont = 1;
            $class = "zb1";
        }else{
            $cont = 0;
            $class = "zb2";
        }
        
        echo "
        <tr class='$class'>
            <td><a href='?pag=marcaSet&id=".$marca["id"]."'>".$marca["id"]."</a></td>
            <td><a href='?pag=marcaSet&id=".$marca["id"]."'>".$marca["nome"]."</a></td>
            <td><a href='?pag=marcaSet&id=".$marca["id"]."'>".$marca["fornecedor"]."</a></td>
            <td><a href='?pag=marcaSet&id=".$marca["id"]."'>".$marca["observacoes"]."</a></td>
        </tr>";
        $i++;
    }
    if($i == 0){
        echo "<tr><td colspan='4'>Não há marcas</td></tr>";
    }
}

function mostraListaFornecedores($forn){
    $sql = "select id, nome from sgm_fornecedor where id_empresa = '".$_SESSION["sgm_id_empresa"]."' order by nome";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    while ($fornecedor = $db->fetch_array($res)){
        echo "
        <option value='".$fornecedor["id"]."'";
        if($forn == $fornecedor["id"]){echo " selected";}
        echo ">".$fornecedor["nome"]."</option>";
    }
}
?>
